﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using Descriptions;
using Project;

namespace IHMainApp
{
    /// <summary>
    /// Хранит соответствие:
    /// TabPage <-> ICodeEditor <-> DocumentPlugin
    /// Другими словами на какой TabPage открыт какой редактор какого документа
    /// На данный момент это соответствие явл. однозначным
    /// В будущем возможно один редактор будет обслуживать несколько документов, а
    /// однозначным останется только сооветствие TabPage <-> DocumentPlugin
    /// </summary>
    class EditorDocPage
    {
        public TabPage Tabpage { get; set; }
        public ICodeEditor Editor { get; set; }
        public Document Doc { get; set; }
    }
}
